package jogl2.pkg0.project;


import jogl2.pkg0.project.ColorRGB_data;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Peter
 */
public class Arc_data {
    
    
    private double arcRadiusInner;
    private double arcRadiusOuter;
    private int slices;
    private int loops;
    private double startAngle;
    private double sweep;
    private float circleOriginX;
    private float circleOriginY;
    private float circleOriginZ;
    
    private ColorRGB_data colorRGB_data;

    public Arc_data(double arcRadiusInner, double arcRadiusOuter, int slices, int loops, 
            double startAngle, double sweep, float circleOriginX, float circleOriginY,
            float circleOriginZ, ColorRGB_data colorRGB) {
        this.arcRadiusInner = arcRadiusInner;
        this.arcRadiusOuter = arcRadiusOuter;
        this.slices = slices;
        this.loops = loops;
        this.startAngle = startAngle;
        this.sweep = sweep;
        this.circleOriginX = circleOriginX;
        this.circleOriginY = circleOriginY;
        this.circleOriginZ = circleOriginZ;
        this.colorRGB_data = colorRGB;
    }

    public double getArcRadiusInner() {
        return arcRadiusInner;
    }

    public void setArcRadiusInner(double arcRadiusInner) {
        this.arcRadiusInner = arcRadiusInner;
    }

    public double getArcRadiusOuter() {
        return arcRadiusOuter;
    }

    public void setArcRadiusOuter(double arcRadiusOuter) {
        this.arcRadiusOuter = arcRadiusOuter;
    }

    public float getCircleOriginX() {
        return circleOriginX;
    }

    public void setCircleOriginX(float circleOriginX) {
        this.circleOriginX = circleOriginX;
    }

    public float getCircleOriginY() {
        return circleOriginY;
    }

    public void setCircleOriginY(float circleOriginY) {
        this.circleOriginY = circleOriginY;
    }

    public float getCircleOriginZ() {
        return circleOriginZ;
    }

    public void setCircleOriginZ(float circleOriginZ) {
        this.circleOriginZ = circleOriginZ;
    }

    public ColorRGB_data getColorRGB() {
        return colorRGB_data;
    }

    public void setColorRGB(ColorRGB_data colorRGB) {
        this.colorRGB_data = colorRGB;
    }

    public int getLoops() {
        return loops;
    }

    public void setLoops(int loops) {
        this.loops = loops;
    }

    public int getSlices() {
        return slices;
    }

    public void setSlices(int slices) {
        this.slices = slices;
    }

    public double getStartAngle() {
        return startAngle;
    }

    public void setStartAngle(double startAngle) {
        this.startAngle = startAngle;
    }

    public double getSweep() {
        return sweep;
    }

    public void setSweep(double sweep) {
        this.sweep = sweep;
    }

    
    
    
    
}
